// 不推荐在.vue中书写关于请求相关的代码, 如果有天地址统一调整, 得挨个去找每一个.vue文件,修改
// 将发请求的代码统一放在一个文件夹中管理

// 这个是关于用户相关的接口模块
import request from '@/utils/request'
// 登录请求的方法 req+业务名
export function reqLogin(data) {
  return request.post('/sys/login', data)
  // axios能.then axios请求是一个promise
  // return request({
  //   method: 'post',
  //   url: '/sys/login',
  //   data
  // })
}

// 获取用户简单信息的接口
export const reqGetUserInfo = () => {
  return request({
    method: 'post',
    url: '/sys/profile'
    // 设置请求头
    // headers: {
    //   Authorization: `Bearer ` + store.getters.token
    // }
  })
}

// 获取用户基本信息
export const reqGetUserDetailById = (id) => {
  return request({
    method: 'get',
    url: `/sys/user/${id}` // id是登录用户的id
  })
}

// 更新用户基本信息
export const reqSaveUserDetailById = data => request({
  method: 'put',
  url: `/sys/user/${data.id}`,
  data
})
